#ifndef ENEMYSPARK_H
#define ENEMYSPARK_H
#include<QGraphicsItem>
#include<QFileInfo>
#include <QPainter>
#include<QGraphicsScene>
class EnemySpark:public QGraphicsItem//继承Item
{
public:
    EnemySpark(QGraphicsScene *m_scene);
    QString root;
    virtual QRectF boundingRect() const;
    virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr);
    //重写方法
    void setPos(const QPointF &pos);
    void setVisible(bool visible);
    void setRotation(float angle);
    bool isVisible();
    void CallSpark();
private:
    QList<QPixmap> pix;
    int state;
    QGraphicsScene *scene;
    bool symbol;
};

#endif // ENEMYSPARK_H
